strap insulator - French English Dictionary